/*-------------------- 重置样式 ------------------*/

bod
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
html {overflow-y: scroll;}
:root {overflow-y: auto;overflow-x: hidden;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{font-weight:normal;}
html,body,fieldset,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style: normal;}
[hidefocus],summary{outline:0;}
ul , ol , ul li , li , ol li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto; resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family:'微软雅黑'; font-size:18px; color:#333; outline:0;}
a{color:#333; border: none; text-decoration: none; outline:none; /*移除虚线框 IE8,FF有用*/ hide-focus: expression(this.hideFocus=true); /*IE6、IE7*/}
a:focus{outline: 0; -moz-outline-style: none;}
a:hover{text-decoration: none; color: #3f78ba;}
img{border: 0 none; /* 去除 IE6-9 和 Firefox 3 中 a 内部 img 元素默认的边框*/ width: auto\9; /* 修正 IE8 图片消失bug*/ height: auto; /* 防止 img 指定「height」时图片高度不能按照宽度等比缩放，导致图片变形*/ vertical-align: top; /* 去除现代浏览器图片底部的空隙*/ -ms-interpolation-mode: bicubic; /* 修复 IE7 图片缩放失真*/}
button,input,select,textarea{font-size:100%; font-family:tahoma; margin: 0; outline: 0 none; vertical-align: baseline; _overflow:visible; *vertical-align: middle; *overflow:visible;}
body{background: #f5f5f5;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}

.mtb20{
  margin: 20px 0;
}
.mb20{
  margin-bottom: 20px;
}
.ml20{
  margin-left: 20px;
}
.con{
	display:none;
}
/*头部*/
.is-header{width:100%;margin:auto;line-height: 118px;position: relative;background:#fff;height: 100px;}
.is-header .m-header{width:1200px;height: 100px;margin:auto;}
.is-header .logo-box{width: 218px; height:70px; margin: 20px 40px 0 0;}
.is-header .logo-box img{width: 100%;}
.search-btn{position:absolute; right: 0; top:40px; width: 22px; height:22px; background:url(../images/ss.png) no-repeat;cursor:pointer;}
.is-header .nav-wrapper{color:#1b1b1b;width:840px;}
.is-header .nav-wrapper .navbar-nav{ width: 100%;margin-top: 20px; }

.is-header .navbar{z-index:10;}

.navbar-default .navbar-nav > li > a{color:#1b1b1b;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background:#fff;}
.is-header .nav-wrapper .navbar-collapse ul li{width:14.2%;text-align: center;line-height: 40px;position: relative;height:80px;}
.is-header .nav-wrapper .navbar-collapse ul li a{display: block;width:100%;text-align: center;height:40px;margin-top:10px;-webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    transition: all .2s ease-out;}
.is-header .nav-wrapper .navbar-collapse ul li a:hover{color:#fff;background:#005db0;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius:10px;}
/*导航二级栏目*/
.is-header .nav-wrapper .navbar-collapse ul li .sub{width:200px;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;background:#fff;
  border-top: 4px solid #005db0;position: absolute;top:60px;left:0;z-index: 99;}
.is-header .nav-wrapper .navbar-collapse ul li .sub li{height: 46px;border-bottom: 1px solid #bfbfbf; line-height: 46px;width:100%;}
.is-header .nav-wrapper .navbar-collapse ul li .sub li a{margin-top:0; display: block;width:100%;height: 46px;}
.is-header .nav-wrapper .navbar-collapse ul li .sub li a:hover{height: 46px;border-radius:0;-webkit-border-radius: 0; -moz-border-radius: 0; }
/*搜索*/
.search-box{position: fixed;top:0;left:0;z-index: 100;/*position: relative;*/display: none;background:url(../images/search-box.png) center;width:100%;height: 836px;}
.search-box .search{width:60%; margin-top: 20%;margin-left: 20%;height: 112px;border:1px solid #bfbfbf; position:relative;}
.search-box .search .text{width:85%;height: 100%;position: absolute;top:0px;left:0px;text-indent: 10px;line-height: 100%;
 font-size: 56px; color:#fff;border:none;background:none;}
.search-box .search .submit{width:15%;height: 100%;position: absolute;top:0px;right:0px;background:url(../images/search.png) center no-repeat;border:none;}
.search-box .gb{display: block;position: absolute;width:100px;height: 100px;top:80px;right:65px;background:url(../images/gb.png) center no-repeat;cursor:pointer;}

/*尾部导航*/
.m-box3{height: 240px;background:#0f6eb5;color:#fff;}
.m-box3 .u-box3{position:relative;}
.m-box3 .u-box3 ul li{float: left;margin-left:20px;width:135px;}
.m-box3 .u-box3 ul li.wb{height:240px;}
.m-box3 .u-box3 ul li.wb:hover{background:#1683d5}
.m-box3 .u-box3 ul li p{color:#fff;text-align:center;height: 70px; line-height: 70px;font-size: 20px;}
.m-box3 .u-box3 ul li .gg li {text-align:center;line-height: 30px;float: none;margin-left:0;}
.m-box3 .u-box3 ul li .gg li a,.m-box3 .u-box3 ul li .gg1 li a{font-size:16px;color:#fff;}
.m-box3 .u-box3 ul li .gg li a:hover,.m-box3 .u-box3 ul li .gg1 li a:hover{color: #63aff0;}
.m-box3 .u-box3 ul li .gg1 li {width:100px;line-height: 26px;float: none;margin-left:0;}
select{position:absolute; width:225px;height: 38px;line-height: 38px;top:24px;right:20px;font-size:12px;color:#fff;border:none;background:#1f80c8;}
option{font-size:12px;color:#fff;border:none;}
.rwm{width:225px;position:absolute;top:82px;right:20px;text-align: center;}
.rwm span{display: block;width:225px;text-align: center;line-height: 35px;}
.rwm img{width:100px;height:100px;}
/*尾部*/
.m-footer{line-height: 66px ;background:#0f5a92; position: relative;}
.m-footer .u-footer{font-size:12px;color:#fff;}
.m-footer .u-footer a{color:#fff;}
.m-footer .u-footer .hui{margin:20px 10px;}
.m-footer .go_top{position: absolute;right: 40px;top:20px;}

.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
#cnzz_stat_icon_1280890602 img{vertical-align: middle;}

.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
/*share*/
.share-main{position: relative; width: 102px; height: 24px;margin-top:8px}
.share-bar a{margin-left: 10px; float: left; display: block; width: 24px; height: 24px; background-image: url(../images/icon-share.png);}
.share-bar .share-tsina{background-position: 0 0;}
.share-bar .share-weixin{background-position: -24px 0;}
.share-bar .share-qzone{background-position: -48px 0;}
.weixin-share-open{position: absolute; bottom: 34px; right: 0; display: none; background: #fff;}
.weixin-wrap{position: relative; padding: 10px; width: 234px; height: 80px; border: 1px solid #ddd;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}
